Volume 24, Issue 11, November 2023, Pages 567-613
Walaa M. El-Henawy
Volume 21, Issue 7, July 2020, Pages 429-479
Walaa M. A. El-Henawy